package com.campus.counseling.service;

import com.campus.counseling.model.vo.ProblemTypeStatsVO;
import com.campus.counseling.model.vo.CounselorIncomeVO;
import java.util.List;
import java.util.Map;

public interface AnalysisService {
    
    /**
     * 获取咨询类型统计
     * @param timeRange 时间范围
     * @return 咨询类型统计数据
     */
    Map<String, Object> getConsultationTypeStats(String timeRange);
    
    /**
     * 获取问题类型分布
     * @param timeRange 时间范围
     * @return 问题类型分布数据
     */
    ProblemTypeStatsVO getProblemTypeDistribution(String timeRange);
    
    /**
     * 获取咨询师收入数据
     * @param month 月份（YYYY-MM格式）
     * @param timeRange 时间范围
     * @return 咨询师收入数据列表
     */
    List<CounselorIncomeVO> getCounselorIncome(String month, String timeRange);
} 